package com.mhg.fondamental.ffor;

class Demo_forfor_2
{
	//循环嵌套
	public static void main(String[] args) 
	{
		/*
			案例 打印如下
				1
				12
				123
				1234
			分析 
				1.有行有列 就是循环嵌套
				2.发现 每列打印的数量 和 行数 居然一致
		*/
		for(int i=1;i<=4;i++){
			for(int j=1;j<=i;j++){
				System.out.print(j);
			}
			System.out.println();
		}
		//尖朝上 可以改变内层循环的条件(表达式2) 让条件随着外层循环而变化


		/*
			案例 打印如下
			*****
			****
			***
			**
			*
		*/
		for(int x=1;x<=5;x++){
			//第一行 输出 五列
			//第二行 输出 四列
			//for(int y=x;y<=5;y++){//1 2 3 4 5
			  for(int y=5;y>=x;y--){
				System.out.print("*");
			}
			System.out.println();
		}
		//尖朝下 可以改变内层循环的初始化变量值 让初始化变量值随着外层循环变化
	}
}
